DEFINITION MODULE V24; (* 19.05.85 / Franz Kronseder *)
                       (* last modification 19.05.85 *)
                       (* Asynchronous Interface to Macintosh modem port *)
                       (* full duplex, using .Ain and .AOut channels     *)
                       (* identical to V24.DEF on SMAKY8 *)

EXPORT QUALIFIED BusyRead,Read,Write,Break,Initialize;

PROCEDURE Initialize (baud:CARDINAL);
 (* baud may be 0 for default, or 300,600,1200,2400,4800,9600,19200 *)

PROCEDURE Break;
 (* send a BREAK Signal on the output channel *)

PROCEDURE Write(ch:CHAR);

PROCEDURE Read(VAR ch:CHAR);

PROCEDURE BusyRead(VAR ch:CHAR; VAR got:BOOLEAN);

END V24.
